immense attention to details)